home *** CD-ROM | disk | FTP | other *** search
/ What PC? 1996 June / What PC June 1996.iso / telme / disk_01 / install.inf < prev    next >
Text File  |  1996-03-07  |  6KB  |  170 lines

  1. ;       PhoneLink Script Language v0.01                            
  2. ;       (c)PhoneLink plc                                           
  3. ;  
  4. ;       Install Script File for Installing - Tel-Me v2.10          
  5. ;       
  6. ;       Created by Simon May & Andy Walker - 03/05/95 Tel-Me v2.00 
  7. ;       Ammended by John Christiansen      - 20/09/95 Tel-Me v2.10 
  8. ;--------------------------------------------------------------------
  9. :START
  10.     MAINTEXT "Welcome To Tel-Me"
  11.         $InstallDir     = "C:\TELME"
  12.         $InstallFrom    = "A:\"
  13.         $Name           = " "
  14.         $Company        = " "
  15.         $Type           = "LOCAL"
  16.         #App            = "0"
  17.         #Product        = "0"
  18.         $PrdBmpDir      = $InstallDir
  19.         $NameOfProd     = "Any name"
  20.         $PathAppBmp     = $InstallDir
  21.         $KeepSettings   = "YES"
  22.         $MainBmp        = " "
  23.     SYS_RUN $MainBmp
  24.  
  25. ;--------------------------------------------------------------------
  26. :INTRO
  27.     INTRODIALOG "Introduction" $InstallFrom, $InstallDir, $KeepSettings
  28.     INITFIB $InstallFrom, $InstallDir
  29.     OPTIONSDIALOG "Install Options", $InstallDir
  30.     GETTYPE $Type
  31.     REGISTERDIALOG "Registration" $Name, $Company
  32.     STARTPROGRESS
  33.     GETSTARTAPP #App
  34.     COPYSYSFILES
  35.     
  36. ;--------------------------------------------------------------------
  37. :APP_LOOP_START
  38.     IF #App = "-1", GOTO :APP_LOOP_COMPLETE
  39.        COPYAPPBMP #App, $PathAppBmp
  40.        BITMAP RIGHT, BOTTOM, $PathAppBmp
  41.        COPYAPPINI #App, $KeepSettings
  42.        GETSTARTPRD #App, #Product
  43.     
  44. :PRODUCT_LOOP_START
  45.     IF #Product = "-1", GOTO :PRODUCT_LOOP_COMPLETE
  46.        COPYPRDINI #App, #Product
  47.        COPYPRDBMP #App, #Product, $ProdBmpDir
  48.         BITMAP CENTRE, 15, $ProdBmpDir
  49.         COPYPRD #App, #Product
  50.         SETINI #App, #Product
  51.         GETNEXTPRD #App, #Product
  52.     GOTO :PRODUCT_LOOP_START
  53.  
  54. :PRODUCT_LOOP_COMPLETE
  55.     IF #App = "-1", GOTO :SKIPREGISTRATION
  56.        SETINI #App, "0", "Registration Info", "Name", $Name
  57.        SETINI #App, "0", "Registration Info", "Company", $Company
  58.         
  59. :SKIPREGISTRATION
  60.     GETNEXTAPP #App
  61.     
  62. GOTO :APP_LOOP_START
  63.  
  64. :APP_LOOP_COMPLETE
  65.     ENDPROGRESS
  66.        LATE $InstallFrom, $InstallDir, 8
  67.         CREATEDIR $InstallDir + "\DEFAULT"
  68.         CREATEDIR $InstallDir + "\DAILYPST"
  69.         CREATEDIR $InstallDir + "\RONLIB"                
  70.         WRITEBUILTFIB
  71.     VALIDATE $InstallDir
  72.  
  73.     IF $Type = "USER", GOTO :USER_ICONS
  74.     IF $Type = "REMOTE", GOTO :REMOTE
  75.     IF $Type = "IMAGE", GOTO :MESSAGE
  76.  
  77. ;--------------------------------------------------------------------
  78. :LOCAL
  79.     UPDATE_TMVER $InstallDir
  80.     UPDATE_TMVER $InstallDir+"\UPGRADE"
  81.     VERSIONFILE $InstallDir+"\COMMS\TMRLS.DAT"
  82.     
  83.     DELFILE $InstallDir+"\email\subdom.dll"
  84.     DELFILE $InstallDir+"\email\mailtool.dll"
  85.     DELFILE $InstallDir+"\comms\bt2400.1"
  86.     DELFILE $InstallDir+"\comms\bt2400.2"
  87.     DELFILE $InstallDir+"\comms\fmodem.db"
  88.     DELFILE $InstallDir+"\comms\fmodem.dll"
  89.     DELFILE $InstallDir+"\comms\errorsrp.txt"
  90.     DELFILE $InstallDir+"\classfd\headings.dat"
  91.     DELFILE $InstallDir+"\classfd\headings.hix"
  92.  
  93.     ICON_START
  94.         CREATE_GROUP "Tel-Me", "TELME.GRP", "NO"
  95.         
  96.         REMICON "Tel-Me"
  97.         REMICON "Tel-Me Comms Setup"                
  98.         REMICON "Tel-Me Supervisor"
  99.         REMICON "Tel-Me User Admin"               
  100.         REMICON "Tel-Me Install"
  101.         REMICON "Tel-Me Upgrade"
  102.         REMICON "Comms Setup"
  103.         REMICON "Upgrade\Tool"
  104.         REMICON "Upgrade Tool"
  105.         REMICON "Daily Post"
  106.         REMICON "Registration On-Line"
  107.         REMICON "Register for Tel-Me"
  108.         REMICON "Read Me"
  109.         
  110.         ADDICON $InstallDir+"\HARNESS.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me", "0"
  111.         ADDICON $InstallDir+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me Comms Setup", "0"
  112.         ADDICON $InstallDir+"\INTRO.EXE USERADMIN " +$InstallDir+"\TMADMIN.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me User Admin", "0", $InstallDir+"\TMADMIN.EXE"
  113.         ADDICON $InstallDir+"\INSTALL.EXE ", "Tel-Me Install", "0"
  114.         ADDICON $InstallDir+"\HARNESS.EXE -pD -i"+$InstallDir+"\TELME.INI", "Daily Post", "0"
  115.         ADDICON $InstallDir+"\INTRO.EXE UPGRADE " +$InstallDir+"\UPGRADE\UPGRADE.EXE", "Upgrade Tool", "0", $InstallDir+"\UPGRADE\UPGRADE.DLL"
  116.         ADDICON $InstallDir+"\INTRO.EXE RON "  +$InstallDir+"\HARNESS.EXE -i"+$InstallDir+"\TELME.INI /nc -pR", "Register for Tel-Me", "1", $InstallDir+"\HARNESS.EXE"
  117.         ADDICON "WRITE.EXE "+$InstallDir+"\README.WRI", "Read Me", "0" 
  118.     
  119.     ICON_CLEANUP
  120.     
  121.     RUNAPP $InstallDir+"\TMSETUP.EXE "+$InstallFrom+" "+$InstallDir
  122.     GOTO :END
  123.  
  124. ;--------------------------------------------------------------------
  125. :USER_ICONS
  126.     UPDATE_TMVER $InstallDir
  127.     UPDATE_TMVER $InstallDir+"\UPGRADE"
  128.     
  129.     ICON_START
  130.         
  131.         CREATE_GROUP "Tel-Me", "TELME.GRP", "NO"
  132.         
  133.         REMICON "Tel-Me"
  134.         REMICON "Tel-Me Comms Setup"                
  135.         REMICON "Tel-Me Supervisor"
  136.         REMICON "Tel-Me User Admin"               
  137.         REMICOM "Tel-Me Upgrade"                
  138.         REMICON "Tel-Me Install"
  139.         REMICON "Comms Setup"
  140.         REMICON "Upgrade\Tool"
  141.         REMICON "Upgrade Tool"
  142.         REMICON "Daily Post"
  143.         REMICON "Registration On-Line"
  144.         REMICON "Register for Tel-Me"
  145.         REMICON "Read Me"
  146.         
  147.         ADDICON $InstallFrom+"\HARNESS.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me", "0"
  148.         ADDICON $InstallFrom+"\COMMS\SETUP.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me Comms Setup", "0"
  149.         ADDICON $InstallFrom+"\INTRO.EXE USERADMIN " +$InstallFrom+"\TMADMIN.EXE -i"+$InstallDir+"\TELME.INI", "Tel-Me User Admin", "0", $InstallFrom+"\TMADMIN.EXE"
  150.         ADDICON $InstallFrom+"\HARNESS.EXE -pD -i"+$InstallDir+"\TELME.INI", "Daily Post", "0"
  151.         ADDICON "WRITE.EXE "+$InstallFrom+"\README.WRI", "Read-Me", "0" 
  152.     
  153.     ICON_CLEANUP
  154.     
  155.     RUNAPP $InstallFrom+"\TMSETUP.EXE "+$InstallFrom+" "+$InstallFrom+" "+$InstallDir
  156.     GOTO :END
  157.  
  158. ;--------------------------------------------------------------------
  159. :REMOTE
  160.     VERSIONFILE $InstallDir+"\COMMS\TMRLS.DAT"
  161.     GOTO :MESSAGE
  162.  
  163. ;--------------------------------------------------------------------
  164. :MESSAGE
  165.     $InstalledMessage = "Tel-Me Has Finished Installing To " + $InstallDir
  166.     MESSAGEBOX $InstalledMessage
  167.     GOTO :END
  168.  
  169. :END
  170.